package com.anolesoft.amljmes.fortyone.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MesStoveQualityDto implements Serializable {
    private String objuid;//主键
    private String stoyeFabinfoObj;//制造记录表主键
    private String cjr;//创建人
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate cjsj;//创建时间
    private String factoryId;//厂代号
    private String pmd;//平面度（mm）
    private String zxd;//直线度（mm）
    private String ccd;//粗糙度（um）
    private String qxjmc;//清洗剂名称
    private String sbbh;//设备编号
    private String qxwd;//清洗温度
    private String gzfs;//干燥方式
    private String gzwd;//干燥温度（°C）
    private String gzsj;//干燥时间（min）
    private String cxdj;//脆性等级
    private String ydzHrc;//硬度值（HRC）
    private String ydzHra;//硬度值（HRA）
    private String ydzHr15n;//硬度值（HR15N）
    private String ydzHb;//硬度值（HB）
    private String ydzHv;//硬度值（HV）
    private String jzqpmd;//校正前平面度（mm）
    private String jzqzxd;//校正前直线度（mm）
    private String jzhpmd;//校正后平面度（mm）
    private String jzhzxd;//校正后直线度（mm）
    private String jxxnlhsybgbh;//机械性能理化实验报告编号
    private String jxjclhsybgbh;//金相检查理化实验报告编号
    private String bmys;//表面颜色
    private String dydstwd;//第一段渗碳温度（°C）
    private String dydstsj;//第一段渗碳时间（min）
    private String dydstts;//第一段渗碳碳势（%）
    private String dedstwd;//第二段渗碳温度（°C）
    private String dedstsj;//第二段渗碳时间（min）
    private String dedstts;//第二段渗碳碳势（%）
    private String dygsyqcsj;//第一根试样（棒）取出时间（min）
    private String dygsyschd;//第一根试样（棒）渗层厚度（mm）
    private String degsyqcsj;//第二根试样（棒）取出时间（min）
    private String degsyschd;//第二根试样（棒）渗层厚度（mm）
    private String dsgsyqcsj;//第三根试样（棒）取出时间（min）
    private String dsgsyschd;//第三根试样（棒）渗层厚度（mm）
    private String llts;//炉冷碳势（%）
    private String clwd;//出炉温度（°C）
    private String bmhhwd;//表面活化温度（°C）
    private String bmhhsj;//表面活化时间（min）
    private String yyhwd;//预氧化温度（°C）
    private String yyhsj;//预氧化时间（min）
    private String dydstjrwd;//第一段渗碳加热温度（°C）
    private String dydstbwsj;//第一段渗碳保温时间（min）
    private String dydstafjl;//第一段渗氮氨分解率（%）
    private String dedstjrwd;//第二段渗碳加热温度（°C）
    private String dedstbwsj;//第二段渗碳保温时间（min）
    private String dedstafjl;//第二段渗氮氨分解率（%）
    private String dsdstjrwd;//第三段渗碳加热温度（°C）
    private String dsdstbwsj;//第三段渗碳保温时间（min）
    private String dsdstafjl;//第三段渗氮氨分解率（%）
    private String qljzmc;//气冷介质名称
    private String zkgzyl;//真空工作压力（Pa）
    private String dydjrwd;//第一段加热温度（°C）
    private String dydjrbwsj;//第一段加热保温时间（min）
    private String dedjrwd;//第二段加热温度（°C）
    private String dedjrbwsj;//第二段加热保温时间（min）
    private String dsdjrwd;//第三段加热温度（°C）
    private String dsdjrbwsj;//第三段加热保温时间（min）
    private String dsidjrwd;//第四段加热温度（°C）
    private String dsidjrbwsj;//第四段加热保温时间（min）
    private String lqfs;//冷却方式
    private String shuiwen;//水温（°C）
    private String youwen;//油温（°C）
    private String lpqtmc;//冷却气体名称
    private String tqyq;//通气压强（bar）
    private String zysj;//转移时间（S）
    private String sbbhdedjrbw;//设备编号(第二段加热保温)
    private String sbbhdsdjrbw;//设备编号(第三段加热保温)
    private String sbbhdsidjrbw;//设备编号(第四段加热保温)
    private String fortyoneCode; // 制造记录条码
}
